Skip to content

fix: miner wallet setup for mandatory wallet_name + Bitcoin Core >= 25 support - #1877

Merged
brice-stacks merged 1 commit into
masterfrom
docs/miner-wallet-name-required
Jul 29, 2026
Merged

fix: miner wallet setup for mandatory wallet_name + Bitcoin Core >= 25 support#1877
brice-stacks merged 1 commit into
masterfrom
docs/miner-wallet-name-required

Conversation

@francesco-stacks

Copy link
Copy Markdown
Contributor

Description

Companion to stacks-network/stacks-core#7433: burnchain.wallet_name is now mandatory for miners, and the node loads (never creates) the wallet.

The miner guides now provision a watch-only descriptor wallet (disable_private_keys=true) and import the public combo(...) descriptor of the miner key: the stacks node signs its bitcoin transactions itself, so no private key is stored in bitcoind. This replaces the previous createwallet + importprivkey flow, which is broken on Bitcoin Core ≥ 29.

Every documented command was executed against the latest minor of every Core major from 25 through 31, and stacks-core now has an integration test stacks-network/stacks-core@8692f3e that pins the current guide commands for each new major version of bitcoin.

@brice-stacks brice-stacks left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm. Thanks!

@brice-stacks
brice-stacks merged commit 90ab75d into master Jul 29, 2026
10 checks passed
@brice-stacks
brice-stacks deleted the docs/miner-wallet-name-required branch July 29, 2026 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants